rose aphid - Turkish English Dictionary